Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain #1-w3 Spain #1-w4 Switzerland #1-w2 Croatia #1-w1 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Great Britain F1 Italy F9 Germany F16 Italy #4-w2 Italy F4 Italy F5 Italy F9 Italy F10 Italy F18 Switzerland #2-w3 Chile F4 Chile F6 Spain F3 Italy F1 Italy F2 Croatia #1-w1 Croatia #1-w2 Romania F1 Germany F13 Italy F17 Great Britain F16 Colombia F1 Colombia F2 Italy F5 Romania F6 Romania F16 Romania F17 Austria F10 Italy F34 Venezuela F5 Italy F35 Venezuela F6 Dominican Republic F1 Austria F3 Italy F10 Romania F1 Romania F2 Romania F3 Romania F15 Italy F26 Romania F16 Romania F18 Croatia F10 Great Britain F16 Germany F2 Austria F1 Egypt F1 Egypt F2 Germany F5 Italy F1 Switzerland F2 Switzerland F3 Italy F6 Usa F8 Romania F1 Italy F10 Romania F2 Romania F3 Serbia F1 Serbia F2 Romania F9 Italy F19 Romania F10 Romania F11 Italy F23 Romania F14 Romania F15 Spain #1-w1 Italy F22 Greece F3 Romania F3 Greece F2 Croatia F9 Usa F1 El Salvador F1 Morocco F1 Guatemala F1 Morocco F2 Mexico F1 Spain F8 Switzerland F1 Italy F1 Switzerland F2 Italy F2 Switzerland F3 Italy F3 France F6 Italy F8 Italy F30 Germany F2 Spain F7 Romania F1 Italy F22 Germany F2 Romania F1 Italy F11 Italy F20 Italy F22 Italy F23 Spain F32 Spain F1 Spain F2 Turkey F10 Slovenia F3 Italy F13 Italy F21 Italy F22 Hungary F1 Italy F30 Croatia F14 Spain F2 Spain F3 Italy F4 Croatia F4 Croatia F5 Italy F21 Italy F8 Italy F22 Denmark F1 Sweden F2 Germany F10 Italy F26 Romania F16 Switzerland F5 Netherlands F5 Sweden F3 Italy F20 Slovenia F2 Italy F15 Croatia #1-w3 Italy #4-w1 Italy #4-w3 Romania F4 Italy #4-w4 Romania F4 Spain F1 Spain F2 Italy F1 Italy F2 Italy F3 Italy F11 Italy F26 Romania F16 Italy F33 Switzerland #2-w1 Switzerland #2-w2 Switzerland #2-w4 Italy F32 Chile F5 Spain F1 Spain F2 Spain F4 Italy F3 Germany F7 Great Britain F17 Spain #1-w2 Switzerland #1-w1 Italy F11 Czech Republic F2 M25 Portimao San Remo Tennis Cup - San Remo Unicredit (Suisse) Bank S. A. Challenger - Chiasso San Marino Cepu Open - San Marino M25+H Bacau Challenger Citta di Olbia - Olbia Ostdeutscher Sparkessen Cup - Dresden Sassuolo Challenger - Sassuolo Antonio Savoldi-Marco Co. - Manerbio ECM Prague Open - Prague Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Concurso Internacional de Vigo - Vigo Challenger Brasov - Brasov Olbia Challenger - Olbia La Serena Open - La Serena Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella XII Abierto Internacional de Salinas - Salinas USTA Tallahassee Tennis Challenger - Tallahassee Unicredit (Suisse) Bank S.A. Challenger - Chiasso M25 Heraklion Unique Zagreb Open - Zagreb Baden Open - Karlsruhe Oberstaufen Cup - Oberstaufen Arroyo de la Encomienda - Valladolid 10ø Tornea B. Camparini - Reggio Emilia XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio San Benedetto Challenger - San Benedetto Czech Open 2006 - Prostejov Antonio Savoldi-Marco Co. - Manerbio Pekao Open 2004 - Szczecin Challenger de Providencia-Copa Kia - Santiago Tennis Napoli Cup - Napoli 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Puerto Rico Challenger Tennis Event - Humacao Trofeo Cassa di Risparmio di Alessandria - Alessandria Cepu Open - San Marino Unicredit Czech Open - Prostejov Mitsubishi Electric Europe Cup - Monza Oberstaufen Cup-Head German Master's Series - Oberstaufen San Marino CEPU Open - San Marino Porsche Open - Poznan XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Ljubljana Open 2008 - Ljubljana St. Petersburg Challenger - St. Petersburg Black Forest Open 2004 - Freudenstadt Challenger Fondazione Carige - Genova Belgrade Challenger Tanger Challenger Caltanissetta Challenger Sarajevo Challenger Iskratel Open - Kranj Seguros Bolivar Open - Medellin Tunis Challenger The LTA Nottingham Challenger - Nottingham Ciutat de Barcelona - Barcelona Milan Challenger Rijeka Challenger Tunis Open 2007 - Tunis Oberstaufen Challenger Memorial Manfredini - Sassuolo Tampere Challenger Manerbio Challenger Brasov Challenger Seville Challenger Medellin Challenger Copa Kia Challenger ATP - Santiago Morocco Tennis Tour - Fes Croatia Osiguranje Rijeka Open - Rijeka Cairo Challenger Polska Energia Open - Bytom Cremona Challenger Alessandria Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Rome Challenger Lugano Challenger Bytom Challenger Marburg Challenger Braunschweig Challenger Pozoblanco Challenger Brasov Challenger - Brasov Granby Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Morocco Tennis Tour - Meknes Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Kazan Challenger Meknes Challenger Casablanca Challenger Curitiba Challenger Rabat Challenger Caltanissetta Challenger Barletta Challenger Furth Challenger Furth Challenger Braunschweig Challenger Turin Challenger Oberstaufen Challenger San Benedetto Challenger Sopot Challenger Milan Challenger San Sebastian Challenger Manerbio Challenger Roma Open Challenger - Rome Seville Challenger Brasov Challenger Banja Luka Challenger Mamaia Challenger - Constanta Sporting Challenger '08-Trofeo Regione Piemonte - Turin Orleans Challenger Loughborough Challenger Banja Luka Challenger 2008 - Banja Luka Heilbronn Challenger Kazan Challenger Ford Tennis Championships - Louisville Bergamo Challenger Meknes Challenger Cherbourg Challenger Sarajevo Challenger Barranquilla Challenger Mersin Challenger M15 Doha Ostrava Challenger 5° Sporting Challenger - Turin Arad Challenger Timisoara Challenger M25 Doha Sibiu Challenger Brasov Challenger Bergamo Challenger Copa Petrobras Colombia - Bogota Arad Challenger Timisoara Challenger Recanati Challenger Guimaraes Challenger Orbetello Challenger Segovia Challenger Liberec Challenger Casablanca Challenger Croatia #1-w4 Como Challenger Alphen Challenger Banja Luka Challenger Ljubljana Challenger Arpa Ceramic Cup - Reggio Emilia Orleans Challenger Rennes Challenger Genova Open Challenger - Genova Heilbronn Challenger Ostrava Challenger Reggio Emilia Challenger Nottingham-2 Challenger Milan Challenger Lexington Challenger Trnava Challenger Salzburg Challenger Geneva Challenger Brescia Challenger Raanana Challenger Heilbronn Challenger Polska Energia Open - Bytom Prostejov Challenger Perugia Challenger Orbetello Challenger Eckental Challenger Bratislava Challenger Copa Petrobras - Santiago Rome Challenger Reggio Emilia Challenger Banja Luka Challenger - Banja Luka Surbiton Challenger Trnava Challenger Bratislava Challenger Sao Paulo Challenger Bangkok Challenger Koblenz Challenger Budapest Challenger Quimper Challenger Mersin Challenger Surbiton Challenger Nottingham Challenger Napoli Challenger Internazionali di Tennis Dell'Umbria - Todi Banjaluka Challenger 2007 - Banja Luka Palermo Challenger Brasov Challenger Sibiu Challenger Eckental Challenger Noumea Challenger Singapore Challenger Brest Challenger Indian Wells Challenger Bergamo Challenger Vancouver Challenger St. Remy Challenger Istanbul Challenger 5th Sardinian International Championships - Cagliari Izmir Challenger Orleans Challenger Rennes Challenger Rijeka Challenger Istanbul Challenger Wroclaw Challenger Iasi Challenger San Marino Cepu Open - San Marino Nottingham 1 Challenger Napoli Challenger Ilkley Challenger Ischgl International Tennis Challenger 2003 - Ischgl Ilkley Challenger Biel Challenger Barletta Challenger St. Petersburg 2 Challenger Morocco Tennis Tour - Tanger Tennis Napoli Cup - Napoli St. Remy Challenger 2001 Challenger Canottieri Mincio - Mantova Como Challenger Eckental Challenger Nottingham Challenger Sophia Antipolis Challenger Cordenons Challenger San Marino Challenger Napoli Challenger Morelos Challenger Olbia Challenger Cherbourg Challenger Istanbul Challenger Bratislava Challenger Barletta Challenger Timisoara Challenger - Timisoara Canottieri Mincio Open - Mantova Forli 3 Challenger San Remo Tennis Cup 15° Piertomaso - San Remo Naples Challenger - Naples Caltanissetta Challenger Kosice Challenger Tyler Challenger V Trani Cup - Trani Banca Marche Tennis Cup - San Benedetto Oeiras 2 Challenger Surbiton Challenger Citta di Como Challenger - Como II Cyclus Open de Tenis - Florianopolis Brasov Challenger - Brasov Orbetello Challenger Como Challenger Genova Challenger Izmir Challenger Geneva Challenger Biella 6 Challenger Nottingham 2 Challenger San Marino Challenger Bucharest Challenger Ismaning Challenger Eckental Challenger Ortisei Challenger Forli 3 Challenger Forli 2 Challenger Forli 5 Challenger Surbiton Challenger Iasi Challenger Jameson Cup - Milan Tennis Napoli Cup 2004 - Napoli Prague 3 Challenger Canottieri Minico 2004 - Mantova Trani Cup - Trani SIR Supermercadi Challenger - Rome Czech Indoor Open - Prague Ortisei Challenger Bergamo Challenger Banja Luka Challenger 7° Trani Cup - Trani San Marino Cepu Open - San Marino Rovereto Challenger Eckental Challenger Tunis Open 2006 - Tunis San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Steelers Cup - Kosice Milan Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Riviera di Rimini Challenger - Rimini Grodzisk Mazowiecki Challenger Ottignies-Louvain-la-Neuve Challenger BMW Tennis Championship - Sunrise XI Torneo Internazionale di Tennis - Barletta Lugano Challenger Riviera di Rimini Challenger - Rimini Aamulehti Tampere Opene - Tampere Citta di Como - Como Rome Challenger Rome Challenger Aamulehti Tampere Open - Tampere Ipsos Bucharest Challenger - Bucharest Orleans Challenger Mouilleron-Le-Captif Challenger Trani Challenger Canberra Challenger Recanati Challenger Sacramento Challenger - Sacramento Trani Challenger Geneva Challenger Brasov Challenger Rijeka Challenger Campionati Internazionali di Sicilia - Palermo Meknes Challenger 2003 Mercedes Cup - Stuttgart Quimper Challenger Napoli Challenger San Remo Challenger Athens Challenger Sibiu Challenger Alessandria Challenger Rome Challenger Grand Prix Hassan II - Casablanca Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Croatia Open - Umag Hypo Group Tennis International - Portschach BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Qatar ExxonMobil Open - Doha MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Salzburg Challenger Como Challenger Aptos Challenger Noumea Challenger Guayaquil Challenger BCR Open Romania - Bucharest Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm ATP Studena Croatia Open Umag - Umag Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel BCR Open Romania - Bucharest Trnava Challenger Noumea Challenger Tanger Challenger Bratislava Challenger Meknes Challenger Pilot Pen Tennis - New Haven Guangzhou Challenger Qatar ExxonMobil Open - Doha Marbella Challenger Salzburg Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Heilbronn Challenger BCR Open Romania - Bucharest If Stockholm Open - Stockholm BCR Open Romania - Bucharest Erste Bank Open - Vienna Bet-at-home Cup - Kitzbuhel Quimper Challenger Kaohsiung Challenger Le Gosier Challenger Leon Challenger Studena Croatia Open - Umag Bath Challenger China Open - Beijing If Stockholm Open - Stockholm Rome Challenger Qatar ExxonMobil Open - Doha BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Blunmenau Challenger If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Kremlin Cup - Moscow Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Bratislava Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Tunis Challenger Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London Intrum Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Hungarian Open - Budapest Casablanca Challenger Konzum Croatia Open - Umag Copa Telmex - Buenos Aires Tel Aviv Watergen Open - Tel Aviv Andria Challenger Shenzhen Open - Shenzhen Budapest Challenger Ricoh Open - 's-Hertogenbosch Citi Open - Washington Swiss Indoors Basel - Basel Arad Challenger DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Scheveningen Challenger Poznan Challenger Citi Open - Washington Serbia Open - Belgrade Winston-Salem Open - Winston-Salem European Open - Antwerp Arad Challenger Banja Luka Challenger Bank Austria Tennis Trophy - Vienna Prague Challenger Rennes Challenger Firenze Open - Florence Binghamton Challenger Ortisei Challenger ATP Studena Croatia Open - Umag Loughborough Challenger Qatar ExxonMobil Open - Doha Monza Challenger Zagreb Challenger BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Palermo Challenger Ortisei Challenger Power Horse Cup - Dusseldorf Rome Challenger Marburg Challenger Istanbul Challenger Izmir Challenger BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Aptos Challenger Hall of Fame Tennis Championships - Newport Shenzhen Challenger Banja Luka Challenger If Stockholm Open - Stockholm Vancouver Challenger San Luis Potosi Challenger Mersin Challenger Napoli Challenger Bordeaux Challenger Antalya Cup - Antalya Milan Challenger Austrian Open - Kitzbuhel If Stockholm Open - Stockholm Brisbane International - Brisbane Lugano Challenger Mons Challenger Guadalajara Challenger Tunis Challenger Marburg Challenger European Open - Antwerp Jameson Cup - Milan Dubai Duty Free Tennis Championships - Dubai ATP Studena Croatia Open Umag - Umag Banja Luka Challenger 2003 - Banja Luka BMW Open - Munich Citi Open - Washington Moselle Open - Metz Grand Prix Hassan II - Marrakech BMW Open - Munich Geneva Open - Geneva VII Torneo Internazionale di Tennis - Barletta Sporting Challenger 2003 - Turin Newport Beach Challenger Iasi Challenger Belgrade Challenger BMW Open - Munich BB&T Atlanta Open - Atlanta Iasi Challenger Moselle Open - Metz Swiss Indoors Basel - Basel ASB Classic - Auckland Heilbronn Challenger Lugano Challenger Zenith Tennis Cup-Harbour Club - Milan Biel Challenger Leon Challenger Mauthausen Challenger Little Rock Challenger Palmas del Mar Challenger Prague 2 Challenger Internationaler Raiffeisen Grand Prix - St. Polten Bratislava 2 Challenger Orange Prokom Open - Sopot Open Seat Godo 2007 - Barcelona Ismaning Challenger Ordina Open - s-Hertogenbosch Topshelf Open - 's-Hertogenbosch BCR Open Romania - Bucharest Pau Challenger Catella Swedish Open - Bastad Garanti Koza Sofia Open - Sofia If Stockholm Open - Stockholm Maharashtra Open - Pune Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Milan Indoors - Milan Open SEAT Godo 2006 - Barcelona Modena Challenger Indian Wells Challenger Barletta Challenger Madrid Challenger Sibiu Challenger Istanbul Challenger Rogers Cup - Toronto Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Mutua Madrid Open - Madrid Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal U.S. Open - New York French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Gazprom Hungarian Open - Budapest Campionati BNL dItalia - Rome Miami Open - Miami Mutua Madrid Open - Madrid Australian Open - Melbourne Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Australian Open - Melbourne Western & Southern Open - Cincinnati Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Miami Open - Miami U.S. Open - New York Citi Open - Washington French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Legg Mason Tennis Classic - Washington U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Open Sabadell Atlantico - Barcelona BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 2R, ROU-SVK 2-3 Wimbledon - London Davis Cup, Group I, 1R, BLR-ROU 3-2 Australian Open - Melbourne Davis Cup, Group II, 2R, ROU-MAR 5-0 French Open - Paris Davis Cup, Group I, SF, ROU-PER 4-0 Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Davis Cup, Group I, 1R, SVK-ROU 3-1 Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open Qualifying - Doha Masters Series Hamburg - Hamburg French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Bucharest Open - Bucharest U.S. Open - New York Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, Group I, 1R, ROU-TPE 1-3 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Group II, 1R, ROU-LUX 4-1 Davis Cup, Group I, 1R, ROU-POR 3-1 Davis Cup, Group I, PO, GRE-ROU 4-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group II, 3R, ROU-POL 2-3 Davis Cup, Group II, 1R, ROU-ZIM 4-1 French Open (juniors) M25 Heraklion